package com.example.service;

import com.example.entity.DogWalking;
import java.util.List;

public interface DogWalkingService {
    boolean createService(DogWalking service);
    List<DogWalking> getAvailableServices();
    List<DogWalking> getServicesByProvider(int providerId);
    List<DogWalking> getServicesByRequester(int requesterId);
    boolean requestService(int serviceId, int requesterId);
    DogWalking getServiceById(int serviceId);


    // 在获取服务详情时添加联系人电话
    DogWalking getServiceByIdWithContact(int serviceId);
    DogWalking getServiceDetailsWithUserAndPet(int serviceId);

    boolean updateServiceStatus(Integer serviceId, Integer status);
}